@import url("//at.alicdn.com/t/font_1861502_3rroonyobgc.css");
.mTopGroup{padding:0.14rem 0;}
.mTopGroup li{display:inline-block;height:0.5rem;background:#e4f6ff;margin-right: 0.2rem;overflow: hidden;border-radius: 1rem; padding: 0 0.12rem;text-align:center;max-width:3rem;vertical-align: top;white-space:nowrap;  white-space: pre; white-space: pre-wrap;white-space: pre-line;white-space: -pre-wrap;white-space: -o-pre-wrap;white-space: -moz-pre-wrap;white-space: -hp-pre-wrap;word-wrap: break-word;position:relative;}
.mTopGroup li:nth-last-child(1){background:none;padding:0;max-width:inherit;margin-right:0.2rem;}
.mTopGroup li a{display:block;font-size:0.21rem;color: #01a9ff;line-height:0.5rem;overflow: hidden;}
@-webkit-keyframes masked-animation {0% {background-position:0 0;}100% {background-position:-100% 0;}}
.mTopGroup li a.ani{color:#FFF;background: -webkit-linear-gradient(left,#e0e67f,#E6D205 25%,#ffffff 50%,#E6D205 75%,#ffffff);color:transparent;-webkit-background-clip:text;background-size:200% 100%;animation:masked-animation 1s infinite linear;}



.colorChange{color:#333!important;background:-webkit-linear-gradient(left,#147B96,#E6D205 25%,#147B96 50%,#E6D205 75%,#147B96);color:transparent!important; -webkit-background-clip:text;background-size:200% 100%;animation:masked-animation 1s infinite linear;}@-webkit-keyframes masked-animation {0% {background-position:0 0; }100% {background-position:-100% 0; }}
.disbox {
    display: -webkit-box!important;
    display: -moz-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.disflex {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
    display: block
}
.van-nav-bar{
	height:50px!important;
	line-height:50px!important;;
}
.whiteBg{
    background:#FFF;
}
html, body {
    -webkit-touch-callout: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
}
input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance: none;
}
[v-cloak] {
     display: none;
}
img{
    object-fit: cover;
}
html, body {
    height: auto;
    min-height: 100%;
}
button:active{
    opacity: 0.8;
}
* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	word-wrap:break-word;
}
.blur{
	filter:blur(30px) contrast(1.2);
}
::-webkit-scrollbar {
    width: 0px;
    height: 0;
}
body {
    background-color: #F9F9F9;
    color: #000;
    font-family: "Microsoft Yahei", tahoma, arial;
    font-size: 14px;
}

li {
    list-style: none
}

a {
    color: #2c2c2c;
    text-decoration: none;
    outline: none;
}

i, em, b {
    font-style: normal;
}

ul, li, p {
    margin: 0px;
    padding: 0px;
}

input {
    width: 100%
}


input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea,button {
    -webkit-appearance: none;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;
}

input, select, textarea, button {
    border: 0px;
    padding: 0px;
    background-color: transparent;
    outline: none;
    font-family: "Microsoft Yahei", tahoma, arial;
}
.minHeight{
    min-height:5rem;
    border-radius:0.1rem;
    position:relative;
}

.vip{
	border: 1px solid #ffab24;
	color: #ffab24;
	font-weight: normal;
	font-size: 0.19rem;
	display: inline-block;
	vertical-align: middle;
	padding: 0px 0.1rem;
	line-height:0.32rem;
	border-radius: 1rem;
}
.t_notice{
	text-align: center;
    color: #b0b0b0;
    font-size: 0.28rem;
    border-top: 1px dashed #eaeaea;
    padding-top: 0.3rem;
    margin-top:0.45rem;
}
.vip img{
	vertical-align: middle;
	margin-top: -0.01rem;
	width: 0.24rem;
	margin-right:0.1rem;
}
.fullHeight{
    height:100vh;
    background:#FFF;
    border-radius:0.1rem;
    position:relative;
}
input[type=date], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], select, textarea {
    border: none;
    padding: 0;
    background-color: transparent;
    outline: none;
}
textarea {
    resize: none;
}

input::-webkit-input-placeholder {
    color: #ccc;
}

textarea::-webkit-input-placeholder {
    color: #ccc;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
}


.clearfix{overflow:auto;_height:1%}

.ell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Line2 {
    overflow: hidden;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    -ms-line-clamp: 2;
    -o-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -moz-box;
    word-break: break-all;
}

input[type=submit]:enabled:active {
    color: #fff;
    border: 1px solid #FE2D3C;
    background-color: #FE2D3C
}
.padding{
    padding-left:0.3rem;
    padding-right:0.3rem;
}
.plr30{
  padding:0 0.3rem;
}
.loadFull{
	padding: 0 4%;
	position:relative;
  height:100vh;
}
.loadFull.white{
  background:#FFF;
}
.loadFull .loadLayer{
  top:calc(45% - 5px);
}
.minHeightFull{
	padding:0.7rem 0;
    min-height:4rem;
    position:relative;
}
.loadLayer {
	width: 57px;
	position: absolute;
	z-index: 98;
	top: calc(50% + 5px);
	left: 50%;
	text-align: center;
	transform: translate(-50%, -50%);
}

.loadLayer span {
	display: inline-block;
	width: 8px;
	height: 100%;
	border-radius: 4px;
	background: #ffbc00;
	-webkit-animation: loads 1.04s ease infinite;
}

@-webkit-keyframes loads {
	0%,
	100% {
		height: 10px;
	}

	50% {
		height: 30px;
		margin-top: -20px;
        opacity: 0.7;
	}
}

.loadLayer span:nth-child(2) {
	-webkit-animation-delay: 0.13s;
}

.loadLayer span:nth-child(3) {
	-webkit-animation-delay: 0.26s;
}

.loadding span:nth-child(4) {
	-webkit-animation-delay: 0.39s;
}

.loadLayer span:nth-child(5) {
	-webkit-animation-delay: 0.52s;
}
.overflowx{
    white-space:nowrap;
    overflow-y:hidden;
    overflow-x:auto;
    -webkit-overflow-scrolling: touch;
}
.overflowx::-webkit-scrollbar{
    display:none;
}

#app{
	max-width:700px;
	margin:0px auto;
}
.loadText{
	text-align:center;
	padding:0.25rem 0;
}


.m-no{
    padding-top:0.7rem;
    padding-bottom:0.5rem;
    border-radius:0.1rem;
}
.m-no .u-img{
    width: 3rem;
    height: 2.5rem;
    margin: 0 auto;
    background: url(/static/index/img/nodata.png) no-repeat center center;
    background-size: contain;
}
.m-no .u-spec{
    font-size: 0.26rem;
    line-height:1rem;
    text-align: center;
    color: #c3c3c3;
}
.article_list li{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
    position:relative;
    background:#FFF;
}
.article_list li a{
	width:100%;
	display: block;
}
.article_list li:after{
    content:" ";
    position:absolute;
    bottom:0;
    left:0.3rem;
    right:0.3rem;
    background:#F8F8F8;
    height:1px;
}
.article_list li:nth-last-child(1):after{
    /*display:none;*/
}
.article_list li:active{
    background:#F9F9F9;
}
.article_list li .info{
    padding-right:0.4rem;
}
.article_list li .info h3{
    color:#333;
    font-size:0.29rem;
    line-height:0.5rem;
    font-weight:normal;
}
.article_list li .info h3 i{
    color:#FFF;
    background:#ff623a;
    font-size:0.20rem;
    display:inline-block;
    padding:0 0.11rem;
    border-radius:0.04rem;
    margin-right:0.2rem;
    vertical-align: middle;
    margin-top:-2px;
    height:0.34rem;
    line-height:calc(0.34rem - 2px);
}
.article_list li .info p{
    color:#666;
    font-size:0.27rem;
    line-height:0.45rem;
    margin-top:0.15rem;
    font-weight:lighter;
    display:none;
}
.article_list li .info .time{
    font-size:0.23rem;
    color:#c1c1c1;
    margin-top:0.15rem;
}
.article_list li .image{
    width:2rem;
    height:1.6rem;
    background:#F9F9F9;
    border-radius:0.03rem;
}
.article_list li .imageDiv{
    width:100%;
    margin-top:0.2rem;
}
.article_list li .imageDiv img{
    display:block;
    float:left;
    margin-right:0.25rem;
    height:1.5rem;
    background:#F9F9F9;
    width:calc((100% - 0.5rem) / 3);
    border-radius:0.03rem;
}
.article_list li .imageDiv img:nth-child(3n){
    margin-right:0;
}
.imageNav{
	padding-top:0.38rem;
	padding-bottom:0.23rem;
	margin:0 -0.07rem;
}
.imageNav a{
	float:left;
	display: block;
	width:20%;
	text-align:center;
	font-size:0.24rem;
	padding-bottom:0.1rem;
	color:#666d7f;
}
.imageNav img{
	display: block;
	width:0.75rem;
	height:0.75rem;
	margin:0px auto;
	margin-bottom:0.13rem;
}

.person{
	font-size: 0.25rem;
	background: #fff1d2;
	padding: 6px 10px;
	line-height: 20px;
	border-radius: 6px;
	color: #ceab5c;
	width: 93%;
    margin: 0.3rem auto;
}
.person.lv{
	background: #e8ffed;
    color: #60bc74;
}

.indexad{
	padding-top:0.3rem;
	padding-bottom: 0.1rem;
}
.indexad li{
	float:left;
	margin-right:0.2rem;
	width:calc((100% - (0.2rem * 2)) / 3);
	margin-bottom:0.2rem;
}
.indexad li:nth-child(3n){
	margin-right:0;
}
.indexad li a{
	display: block;
}
.indexad li a img{
	display: block;
	width:100%;
	border-radius:0.1rem;
	transition: 0.2s all;
	height: 1rem;
}